/*
 * Student.h
 *
 * Version: $Id: Student.h 64 2011-11-26 08:00:31Z s8376@pjwstk.edu.pl $
 */

#ifndef STUDENT_H_
#define STUDENT_H_

class Student
{
    private:
        /*
         * imię
         */
        char* m_forename;
        /*
         * nazwisko
         */
        char* m_surname;
        /*
         * pesel
         */
        char* m_pesel;
        /*
         * numer indeksu
         */
        char* m_index;
        /*
         * wiek
         */
        int m_age;
        /*
         * numer semestru
         */
        int m_semester;
        /*
         * plec
         */
        bool m_sex;
    private:
        bool checkChars(char*, char*);
    public:
        friend class Student;
        Student(char*, char*, char*, char*, int, int = 1, bool = false);
        Student(Student&);
        ~Student();
        void show();
        void showDifferences(const Student&);
};

#endif /* STUDENT_H_ */
